/**
 * All-right reserved by gglu\lqz\qq 2010-2020
 */
package com.injury.hunan.entity.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 在字段上标识此注解，则字段所在类的hashcode 以及 equals方法就会使用此字段.
 * 
 * @author gglu
 * @version 2008年7月21日 上午11:17:49
 * @surpportjdk 1.5+
 * 
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD })
public @interface HashCodeField {

	/**
	 * 计算hashcode时，将按照此指定的值升序计算.
	 */
	int sort() default 0;
}
